package uslugi;

import java.util.Date;
import java.util.List;

import util.ObjectPlus;

public class Splata {
	private long id;
	private KredytKlienta kredytKlienta;
	private int kwota;
	private Date data;
	
	public Splata(long id, long idKredytuKlienta, int kwota, Date data) {
		super();
		this.id = id;
		List<KredytKlienta> kredytyKlienta = null;
		try {
			kredytyKlienta = ObjectPlus.pobierzEkstensje(KredytKlienta.class);
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		for(KredytKlienta k: kredytyKlienta){
			if(k.getId() == idKredytuKlienta){
				this.kredytKlienta = k;
			}
		}
		this.kwota = kwota;
		this.data = data;
	}

	public Splata(long id, KredytKlienta kk, int kwota, Date data) {
		super();
		this.id = id;
		this.kredytKlienta = kk;
		this.kwota = kwota;
		this.data = data;
	}

	public String toString() {
		return "Splata id=" + id + " kredytu "
				+ kredytKlienta.getKlient().getNazwisko() + " splacona o "
				+ kwota + " dnia " + data;
	}

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	public KredytKlienta getKredytKlienta() {
		return kredytKlienta;
	}

	public void setKredytKlienta(KredytKlienta kredytKlienta) {
		this.kredytKlienta = kredytKlienta;
	}

	public int getKwota() {
		return kwota;
	}

	public void setKwota(int kwota) {
		this.kwota = kwota;
	}

	public Date getData() {
		return data;
	}

	public void setData(Date data) {
		this.data = data;
	}

}
